package com.ruoyi.common.annotation

//import java.lang.annotation.Documented
//import java.lang.annotation.ElementType
//import java.lang.annotation.Retention
//import java.lang.annotation.RetentionPolicy
//import java.lang.annotation.Target
import java.lang.annotation.*

/**
 * 自定义注解防止表单重复提交
 *
 * @author ruoyi
 */
@Inherited
@Target
@Retention(AnnotationRetention.RUNTIME)
@MustBeDocumented
annotation class RepeatSubmit(
        /**
         * 间隔时间(ms)，小于此时间视为重复提交
         */
        val interval: Int = 5000,
        /**
         * 提示消息
         */
        val message: String = "不允许重复提交，请稍候再试")
